#define _CRT_SECURE_NO_WARNINGS 1
#include"Date.h"

void TestDate()
{
	Date d1(2024, 7, 12);
	Date d2(2023, 1, 1);
	d2 = d1 + 1;
	d1.Print();
	d2.Print();
	d1 += 1;
	d1.Print();
}

void TestDate1()
{
	Date d1(2024, 7, 31);
	Date d2(2024, 7, 15);

	cout << "d1-d2:" << d1 - d2 << " d2-d1:" << d2 - d1 << endl;

	d1++;
	d1.Print();

	d1--;
	d1.Print();

	d2 = d1 - 3;
	d1.Print();
	d2.Print();

	d1 += 3;
	d1.Print();
	d2 -= 3;
	d2.Print();
}

void TestDate2()
{
	Date d1(2024, 1, 1);
	Date d2(2024, 9, 4);
	//d1 << cout;
	cout << d1 << d2;
	cin >> d1 >> d2;
	cout << d1 << d2;
}

int main()
{
	//TestDate();
	//TestDate1();
	TestDate2();
	return 0;
}